home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part1 / 5114 < prev    next >
Encoding:
Internet Message Format  |  1996-08-06  |  3.8 KB

  1. Path: dimensional.com!news
  2. From: cjames@melchizedek.cec-services.com (The Right Reverend Colin James III)
  3. Newsgroups: comp.lang.ada,comp.lang.c,comp.lang.c++
  4. Subject: C/C++ knocks the crap out of Ada
  5. Date: Fri, 02 Feb 1996 16:04:44 GMT
  6. Organization: CEC Services, LLC
  7. Message-ID: <4etcmm$lpd@nova.dimensional.com>
  8. References: <00001a73+00002504@msn.com>
  9. Reply-To: cjames@melchizedek.cec-services.com
  10. NNTP-Posting-Host: melchizedek.cec-services.com
  11. X-Newsreader: Forte Agent .99b.112
  12.  
  13. KMays@msn.com (Kenneth Mays) posted with deletions:
  14.  
  15. | Truthfully, if a company was going to buy a compiler what
  16. | would they pick - C/C++ or Ada95?
  17.  
  18. I'd pick a C/C++ compiler, supported by the Eiffel vendors.
  19.  
  20. | If you say Ada95, can you tell me on why it beats C/C++?
  21. | After all the griping I hear about Ada83/95, I need some concrete 
  22. | reasons why it is either superior or inferior to C/C++.
  23.  
  24. C/C++ is superior to Ada83/95 because the Department of Defense [DoD]
  25. leads the world by example in saying so:
  26.  
  27. .   DoD exemplifies that C/C++ is superior to Ada in every day
  28. .   practice by using C/C++ on thousands more projects than Ada.  
  29.  
  30. In fact, that is the main economic reason C/C++ is superior to Ada,
  31. since DoD is still the single, largest consumer of software (and
  32. compilers) in the world today.
  33.  
  34. C/C++ is also superior for six, very practical reasons:  
  35.  
  36. 1.  C/C++ compilers which are industrial quality with professional
  37. support are cheaper than the expensive, vendor-gouging Ada ones;  
  38.  
  39. 2. C/C++ libraries, tools, environments, and add-ons are more
  40. plentiful and cheaper than the fewer, much more expensive Ada ones;  
  41.  
  42. 3.  C/C++ has hundreds more vendors, trainers, support organizations,
  43. and books written about it than Ada;  in fact, there is still not a
  44. single, excellent textbook about programming in Ada;
  45.  
  46. 4. C/C++ is taught in many hundreds more colleges and universities
  47. than is Ada:  virtually every community college has a course in C/C++
  48. programming;  virtually no community colleges teach Ada.
  49.  
  50. 5. C/C++ jobs are more in demand and plentiful and easier to get and
  51. in hundreds more US geographic areas than Ada jobs;
  52.  
  53. 6.  ANSI C code is portable to thousands more discrete platforms than
  54. is Ada (at about 900 platforms, counting some multiple times).
  55.  
  56. How about popular interest among techies:  comp.lang.c and
  57. comp.lang.c++ have about 20-times more articles posted daily than does
  58. comp.lang.ada.  
  59.  
  60. Also, compare the quality of articles posted: comp.lang.ada has a few
  61. repressed academics and mostly slime contractors, posting during duty
  62. hours paid for by your tax dollars, who attempt to dominate the
  63. government propaganda push in the news group.  
  64.  
  65. The FAQ for comp.lang.ada has set a new, all time low standard for
  66. censorship where it suggests kill-filling the name of an outspoken Ada
  67. critic (the instant writer);  hence the Ada community is so insecure,
  68. defensive, and intellectually dishonest that they promote cutting off
  69. the tongue of the critic -- now that's a laugh riot.  
  70.  
  71. (But that is in keeping with the warring factions of DoD wasting your
  72. tax dollars by:  getting the contractor TRW to fudge a report
  73. concluding Ada better than the rest;  or setting up pork barrel reuse
  74. sites such as ASSET and AdaIC with the sole practical purpose of
  75. distributing totally useless "reusable" software and cross-posting
  76. short, wimpy, pathetic weekly reports to unrelated usenet groups.) 
  77.  
  78. Obvious to even the most casual of observers:  Ada 83/95 loses big
  79. time, and C/C++ wins by default;  it's as simple as that.
  80.  
  81.  
  82. ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
  83. Colin James III, Principal Scientist  cjames@cec-services.com
  84. CEC Services, 2080 Kipling St, Lakewood, CO  80215-1502   USA
  85. Voice: 303.231.9437;  Facsimile: .231.9438;  Data:  .231.9434  
  86. ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
  87.  
  88.